var express = require("express")
var path = require("path")
var fs = require("fs")
var cookieParser = require("cookie-parser");


//创建express实例
var app = express();

//设置静态资源托管
app.use( express.static("./static") )


app.use( cookieParser() )

app.get('/api/login',(req,res) => {

    var params = req.query;

    var users = [{
        user : 'admin',
        pass : '1234' 
    }]
    var result = users.some((item) => {
        return item.user == params.user && item.pass == params.pass;
    })
    if( result ){ //条件成立，说明登录成功
        res.cookie('cookieid',params.user,{maxAge : 86400*1000})
        res.send({code : 200,msg : '登陆成功！'})
    }else{
        res.send({code : 400,msg : '登录失败'})
    }
})

//查询信息
app.get('/api/list',(req,res) => {
    // 判断是否登录

    // 如果已经登陆，返回正常登录
    if( req.cookies.cookieid ){
        res.send( {code : 200,data : '恭喜你已经登录,可以看到其他页面'} )
    }else{
        res.send( {code : 401,data:'你还未登陆，登录过期'} )
    }
    // 如果没有登录/登录过期 返回错误信息

})

app.listen(8000,()=>{
    console.log("服务端程序运行在 http://localhost:8000 ");
})